A short and flexible proof of Strong Normalization for the Calculus of Constructions
نویسنده
چکیده
منابع مشابه
The Relevance of Proof-Irrelevance A Meta-Theoretical Study of Generalised Calculi of Constructions
We propose a general technique, inspired from proof-irrelevance, to prove strong normalisation and consistency for extensions of the Calculus of Constructions.
متن کاملA Formalization of the Strong Normalization Proof for System F in LEGO
We describe a complete formalization of a strong normalization proof for the Curry style presentation of System F in LEGO. The underlying type theory is the Calculus of Constructions enriched by inductive types. The proof follows Girard et al GLT89], i.e. we use the notion of candidates of reducibility, but we make essential use of general inductive types to simplify the presentation. We discus...
متن کاملOn Strong Normalization of the Calculus of Constructions with Type-Based Termination
Termination of recursive functions is an important property in proof assistants based on dependent type theories; it implies consistency and decidability of type checking. Type-based termination is a mechanism for ensuring termination that uses types annotated with size information to check that recursive calls are performed on smaller arguments. Our long-term goal is to extend the Calculus of ...
متن کاملDefinitions by Rewriting in the Calculus of Constructions
The main novelty of this paper is to consider an extension of the Calculus of Constructions where predicates can be defined with a general form of rewrite rules. We prove the strong normalization of the reduction relation generated by the β-rule and the user-defined rules under some general syntactic conditions including confluence. As examples, we show that two important systems satisfy these ...
متن کاملBuilding Decision Procedures in the Calculus of Inductive Constructions
It is commonly agreed that the success of future proof assistants will rely on their ability to incorporate computations within deduction in order to mimic the mathematician when replacing the proof of a proposition P by the proof of an equivalent proposition P’ obtained from P thanks to possibly complex calculations. In this paper, we investigate a new version of the calculus of inductive cons...
متن کامل